/*
 * LoRa_BSP.h
 *
 *  Created on: 2021年3月18日
 *      Author: gary
 */

#ifndef USERLIB_LORA_LORA_BSP_H_
#define USERLIB_LORA_LORA_BSP_H_

#include "main.h"
#include "spi.h"
#include "gpio.h"
#include "usart.h"
#include "stm32f0xx_it.h"

typedef struct __LoRa_BSP_IO_Typedef
{
  GPIO_TypeDef* GPIO_CS_Port;
  uint16_t GPIO_CS_Pin;
  GPIO_TypeDef* GPIO_RESET_Port;
  uint16_t GPIO_RESET_Pin;
  GPIO_TypeDef* GPIO_DIO_Port;
  uint16_t GPIO_DIO_Pin;
  SPI_HandleTypeDef* LoRa_BSP_SPI;
}LoRa_BSP_IO_Typedef;

extern LoRa_BSP_IO_Typedef LoRaBSP0;
extern LoRa_BSP_IO_Typedef LoRaBSP1;

#endif /* USERLIB_LORA_LORA_BSP_H_ */
